package com.jyy.prefabricated.response.pmssMpng;

import com.bocom.api.BocomResponse;
import com.fasterxml.jackson.annotation.JsonProperty;

public class MisCreateOrderResponseV1 extends BocomResponse {
  /** 响应头*/
  @JsonProperty("rsp_head")
  private RspHead rspHead;

  public static class RspHead {
  /** 交易码*/
  @JsonProperty("transcode")
  private String transcode;

  /** 系统应答时间*/
  @JsonProperty("term_trans_time")
  private String termTransTime;

  /** 响应码*/
  @JsonProperty("response_code")
  private String responseCode;

  /** 响应信息*/
  @JsonProperty("response_msg")
  private String responseMsg;

  /** 备注信息*/
  @JsonProperty("remark")
  private String remark;

 public String getTranscode() {
 return transcode;
 }

 public void setTranscode(String transcode) {
 this.transcode = transcode;
 }
 public String getTermTransTime() {
 return termTransTime;
 }

 public void setTermTransTime(String termTransTime) {
 this.termTransTime = termTransTime;
 }
 public String getResponseCode() {
 return responseCode;
 }

 public void setResponseCode(String responseCode) {
 this.responseCode = responseCode;
 }
 public String getResponseMsg() {
 return responseMsg;
 }

 public void setResponseMsg(String responseMsg) {
 this.responseMsg = responseMsg;
 }
 public String getRemark() {
 return remark;
 }

 public void setRemark(String remark) {
 this.remark = remark;
 }

}
  /** 响应体*/
  @JsonProperty("rsp_body")
  private RspBody rspBody;

  public static class RspBody {
  /** 交易金额*/
  @JsonProperty("total_amount")
  private String totalAmount;

  /** 预支付标识*/
  @JsonProperty("prepay_id")
  private String prepayId;

  /** 二维码*/
  @JsonProperty("code_url")
  private String codeUrl;

  /** 订单号*/
  @JsonProperty("sys_order_no")
  private String sysOrderNo;

  /** 微信签名*/
  @JsonProperty("pay_sign")
  private String paySign;

  /** 随机字符串*/
  @JsonProperty("nouce_str")
  private String nouceStr;

  /** 时间戳*/
  @JsonProperty("time_stamp")
  private String timeStamp;

  /** 支付宝流水号*/
  @JsonProperty("trade_no")
  private String tradeNo;

  /** 扩展信息*/
  @JsonProperty("extend_info")
  private String extendInfo;

  /** 外部订单号*/
  @JsonProperty("mcht_order_no")
  private String mchtOrderNo;

  /** 通知回调地址*/
  @JsonProperty("notify_url")
  private String notifyUrl;

  /** 商品详情*/
  @JsonProperty("detail")
  private String detail;

 public String getTotalAmount() {
 return totalAmount;
 }

 public void setTotalAmount(String totalAmount) {
 this.totalAmount = totalAmount;
 }
 public String getPrepayId() {
 return prepayId;
 }

 public void setPrepayId(String prepayId) {
 this.prepayId = prepayId;
 }
 public String getCodeUrl() {
 return codeUrl;
 }

 public void setCodeUrl(String codeUrl) {
 this.codeUrl = codeUrl;
 }
 public String getSysOrderNo() {
 return sysOrderNo;
 }

 public void setSysOrderNo(String sysOrderNo) {
 this.sysOrderNo = sysOrderNo;
 }
 public String getPaySign() {
 return paySign;
 }

 public void setPaySign(String paySign) {
 this.paySign = paySign;
 }
 public String getNouceStr() {
 return nouceStr;
 }

 public void setNouceStr(String nouceStr) {
 this.nouceStr = nouceStr;
 }
 public String getTimeStamp() {
 return timeStamp;
 }

 public void setTimeStamp(String timeStamp) {
 this.timeStamp = timeStamp;
 }
 public String getTradeNo() {
 return tradeNo;
 }

 public void setTradeNo(String tradeNo) {
 this.tradeNo = tradeNo;
 }
 public String getExtendInfo() {
 return extendInfo;
 }

 public void setExtendInfo(String extendInfo) {
 this.extendInfo = extendInfo;
 }
 public String getMchtOrderNo() {
 return mchtOrderNo;
 }

 public void setMchtOrderNo(String mchtOrderNo) {
 this.mchtOrderNo = mchtOrderNo;
 }
 public String getNotifyUrl() {
 return notifyUrl;
 }

 public void setNotifyUrl(String notifyUrl) {
 this.notifyUrl = notifyUrl;
 }
 public String getDetail() {
 return detail;
 }

 public void setDetail(String detail) {
 this.detail = detail;
 }

}
 public RspHead getRspHead() {
 return rspHead;
 }

 public void setRspHead(RspHead rspHead) {
 this.rspHead = rspHead;
 }
 public RspBody getRspBody() {
 return rspBody;
 }

 public void setRspBody(RspBody rspBody) {
 this.rspBody = rspBody;
 }
}